Warum Microsoft Azure?
Überblick Dienste und Anwendungsfälle
Lizenzierung, Azure Subscriptions
Azure-Werkzeuge
- Azure Portal
- Azure-SDKs für verschiedene Sprachen, z.B. .NET/C#, node.js, PHP, Java, Python, Ruby, Android, iOS, Swift
- Azure in Visual Studio
- Azure-Kommandozeilenwerkzeuge (Azure CLI "AZ", Azure PowerShell)
- Azure Cloud Shell
- Azure Automation Runbooks
Allgemeine Verwaltungskonzepte von Azure
- Azure Subscriptions
- Resource Groups
- Identitäten, Federations und das Active Directory
Azure Virtual Machines
Azure Cloud-Services
Azure App-Services
- Web Apps
- API Apps
- Logic Apps
- Mobile Apps
- Azure Service Fabric
- Azure Service Bus
- Azure API Management
- Azure Functions ("Serverless Architecture")
Azure Container Services
- Azure Container Registry (ACR)
- Azure Container Instances (ACI)
- Azure Kubernetes Services (AKS)
Azure-Datenhaltung
- Azure SQL-Datenbanken (SQL Data Services)
- Azure Table Storage
- Azure Blob Storage
- Queues (Asynchrone Kopplung)
- Azure Cosmos DB
- Redis Cache
Flüchtiger Speicher
Monitoring/Anwendungsüberwachung im laufenden Betrieb
- Application Insights
- Log Analysis
- App center
- Network Watcher
- Azure Monitor
- Secuirty Center
- Azure Advisor
- Azure Sentinel
- Resouce Graph
- Cost Management
Ergänzungsdienste in Azure
- Virtual Networks
- Azure Connect
- Azure Active Directory
- API Management
- Batch
- Scheduler
- Traffic Manager
- Backup
Softwareentwicklungsprozessunterstützung durch Azure DevOps
- Quellcodeverwaltung mit Git und TFVC
- Aufgabenverwaltung und Projektmanagement
- Build Management (Continuous Integration)
- Release Management (Continuous Delivery)
- Projektverwaltung und Sicherheit
Praxisszenario: Entwickeln einer neuen Multi-Tier-.NET-Anwendung für Azure
- Architektur
- Projekte anlegen
- Implementierung
- Deployment in Azure
- Continous Delivery
Praxisszenario: Migration einer bestehenden Webanwendungen/WebAPIs/Webservices nach Azure
- Planung der Migration
- Erstellen der neuen Projektstruktur
- Änderungen am Programmcode
- Deployment in Azure
- Continous Delivery
Optional:
Machine Learning Services